", $item->description);
$return .= '
';
$return .= '';
}
$return .= '';
}
}
return $return;
}
add_shortcode( 'spbafeed', 'spbafeed_func' );
add_action('init', 'create_post_type_rls');
function create_post_type_rls(){
register_post_type('team',
array(
'labels' => array(
'name' => __('Team', 'rls'),
'singular_name' => __('Team', 'rls'),
'add_new' => __('Hinzufügen', 'rls'),
'add_new_item' => __('Neues Teammitglied hinzufügen', 'rls'),
'edit' => __('Bearbeiten', 'rls'),
'edit_item' => __('Teammitglied bearbeiten', 'rls'),
'new_item' => __('Neues Teammitglied', 'rls'),
'view' => __('Teammitglied ansehen', 'rls'),
'view_item' => __('Teammitglied ansehen', 'rls'),
'search_items' => __('Teammitglied suchen', 'rls'),
'not_found' => __('Kein Teammitglied gefunden', 'rls'),
'not_found_in_trash' => __('Keine gelöschten Teammitglieder vorhanden', 'rls')
),
'public' => true,
'hierarchical' => false,
'has_archive' => false,
'supports' => array(
'title',
'editor',
'thumbnail'
),
'can_export' => true,
'exclude_from_search' => true,
));
}
function rls_mainmenu(){
wp_nav_menu(
array(
'theme_location' => 'rls-mainmenu',
'menu' => '',
'container' => 'nav',
'container_class' => 'clearing noprint',
'container_id' => 'rls-mainmenu',
'menu_id' => '',
'echo' => true,
'fallback_cb' => '',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '
',
'depth' => 0,
'walker' => ''
)
);
}
function rls_footermenu(){
wp_nav_menu(
array(
'theme_location' => 'rls-footermenu',
'menu' => '',
'container' => 'nav',
'container_class' => 'clearing noprint',
'container_id' => 'rls-footermenu',
'menu_id' => '',
'echo' => true,
'fallback_cb' => '',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '
',
'depth' => 0,
'walker' => ''
)
);
}
function register_rls_menus() {
register_nav_menus(array(
'rls-mainmenu' => __('Hauptmenü', 'rls'),
'rls-footermenu' => __('Menü unten', 'rls'),
));
}
add_action('init', 'register_rls_menus');
// ID Attribute aus Menüpunkten entfernen
function rls_css_attributes_filter($var) {
return is_array($var) ? array() : '';
}
add_filter('nav_menu_item_id', 'rls_css_attributes_filter', 100, 1);
add_filter('page_css_class', 'rls_css_attributes_filter', 100, 1);
function rls_scripts() {
if ($GLOBALS['pagenow'] != 'wp-login.php' && !is_admin()) {
/* JQUERY */
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', includes_url( '/js/jquery/jquery.js' ), false, NULL, true );
wp_enqueue_script( 'jquery' );
/* DOUBLETAPTOGO */
wp_register_script('doubletaptogo', get_template_directory_uri() . '/js/doubletaptogo.js', array('jquery'), '1.0', true);
wp_enqueue_script('doubletaptogo');
/* SWIPER */
wp_register_script('swiper', get_template_directory_uri() . '/js/swiper.4.0.2.min.js', array('jquery'), '4.0.2', true);
wp_enqueue_script('swiper');
/* MMENU */
wp_register_script('mmenu', get_template_directory_uri() . '/js/jquery.mmenu.min.js', array('jquery'), '5.6.1', true);
wp_enqueue_script('mmenu');
/* FITVIDS */
wp_register_script('fitvids', get_template_directory_uri() . '/js/jquery.fitvids.js', array('jquery'), '1.1', true);
wp_enqueue_script('fitvids');
/* LIGHTBOX */
wp_register_script('lightbox', get_template_directory_uri() . '/js/lightbox.2.9.0.min.js', array('jquery'), '2.9.0', true);
wp_enqueue_script('lightbox');
/* RLS JS SCRIPTS */
wp_register_script('rls-script', get_template_directory_uri() . '/js/script.js', array('jquery'), '1.0.2', true);
wp_enqueue_script('rls-script');
}
}
add_action('init', 'rls_scripts');
function rls_styles(){
/* FONTS */
wp_register_style('fonts', get_template_directory_uri() . '/css/fonts.css', array(), '1.0.0', 'all');
wp_enqueue_style('fonts');
/* SWIPER */
wp_register_style('swiper', get_template_directory_uri() . '/css/swiper.4.0.2.min.css', array(), '4.0.2', 'all');
wp_enqueue_style('swiper');
/* MMENU */
wp_register_style('mmenu', get_template_directory_uri() . '/css/jquery.mmenu.css', array(), '5.6.1', 'all');
wp_enqueue_style('mmenu');
/* MMENU POSITIONING */
wp_register_style('mmenu-positioning', get_template_directory_uri() . '/css/jquery.mmenu.positioning.css', array(), '5.6.1', 'all');
wp_enqueue_style('mmenu-positioning');
/* LIGHTBOX */
wp_register_style('lightbox', get_template_directory_uri() . '/css/lightbox.2.9.0.min.css', array(), '2.9.0', 'all');
wp_enqueue_style('lightbox');
/* RLS STYLES */
wp_register_style('rls-style', get_template_directory_uri() . '/style.less', array(), '1.0.1', 'all');
wp_enqueue_style('rls-style');
}
add_action('wp_enqueue_scripts', 'rls_styles');
// type Attribut von eingebundenen Styles entfernen
function rls_style_remove($tag) {
return preg_replace('~\s+type=["\'][^"\']++["\']~', '', $tag);
}
add_filter('style_loader_tag', 'rls_style_remove');
add_action('init', 'send_update_mails');
function send_update_mails(){
if( !empty($_GET["sendupdatemails"]) && $_GET["sendupdatemails"] == "now" ){
header("Content-Type: text/html; charset=utf-8");
$args = array(
'posts_per_page' => 50,
'post_type' => 'page',
'orderby' => 'modified',
'order' => 'DESC',
'date_query' => array(
'after' => date('Y-m-d', strtotime('-1 days')),
'column' => 'post_modified',
),
'meta_key' => '_wp_page_template',
'meta_value' => 'loginmitarbeiter.php',
);
if( ($modified_posts = get_posts($args)) && ($users = get_users( array( 'meta_key' => 'receive-update-mails', 'meta_value' => '1' ) )) ){
$mailCount = 0;
$newsCount = 0;
$newPostsString = "
";
foreach($modified_posts as $modified_post){
$newPostsString .= "";
$newPostsString .= "".$modified_post->post_title." ";
$newPostsString .= " ";
$newsCount++;
}
$newPostsString .= " ";
$body = "";
$body .= '
im Mitarbeiterbereich unserer Website wurden neue Informationen hinterlegt. Folgende Inhalte wurden bearbeitet bzw. neu erstellt:
';
$body .= $newPostsString;
$subject = 'SPBA.de: Neue Informationen im Mitarbeiterbereich';
$headers = array('Content-Type: text/html; charset=UTF-8');
foreach( $users as $user ){
/*
echo "
ID: ".$user->ID."
";
echo "
Name: ".$user->display_name."
";
echo "
E-Mail: ".$user->user_email."
";
echo "
";*/
wp_mail( $user->user_email, $subject, '
Hallo '.$user->display_name.'
'.$body, $headers );
$mailCount++;
}
echo "
Es wurden ".$newsCount." Mitarbeiter über ".$mailCount." Updates auf der Website informiert. ";
}else{
echo "
Keine E-Mails verschickt. ";
}
die();
}
}
Seite wurde nicht gefunden. - Steuerberatungsgesellschaft Siekendiek & Arning PartG mbB
if( get_field('page_favicon', 'option') && $image = wp_get_attachment_image_src( get_field('page_favicon', 'option'), "thumbnail" )[0] ): ?>
endif; ?>
if( get_field('page_touchicon', 'option') && $image = wp_get_attachment_image_src( get_field('page_touchicon', 'option'), "thumbnail" )[0] ): ?>
endif; ?>
/* Slideshow */ ?>
if( have_rows('kopfbilder') ) get_template_part("helper","slideshow") ?>
404 - Seite nicht gefunden.
Zur Startseite gehen
if( is_front_page() ) get_template_part("helper","startseiteleistungen") ?>
if( is_front_page() ) get_template_part("helper","startseitenews") ?>
get_template_part("helper","tobytax") ?>
get_template_part("helper","contactbar") ?>
Wir verwenden Cookies, um unsere Website und unseren Service zu optimieren.
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.
Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Zustimmung verwalten